package com.hz.activity7_hz.listener;

/**
 * @Classname MyFirstListener
 * @Description TODO
 * @Date 2025/3/5 20:59
 * @Created by zhoudada
 */

import org.activiti.engine.delegate.DelegateTask;
import org.activiti.engine.delegate.TaskListener;

/**
 * @Description: 监听器
 * @Project: activity7_hz
 * @Package: com.hz.activity7_hz.listener.MyFirstListener
 * @Date: 2025/03/05 20:59
 * @Author: heZhou
 * @Version: 1.0
 */
public class MyFirstListener implements TaskListener {

    /**
     * 监听器
     * @param delegateTask
     */
    @Override
    public void notify(DelegateTask delegateTask) {

        System.out.println("---->自定义的监听器执行了");

        if(EVENTNAME_CREATE.equals(delegateTask.getEventName())){
            // 表示是Task的创建事件被触发了
            // 指定当前Task节点的处理人
            delegateTask.setAssignee("hezhoua");
        }

    }
}
